FPGA Implementation of the Lane Detection and Tracking Algorithm
نویسندگان
چکیده
The application of the Image Processing to Autonomous Drive has drawn a significant attention in the literature and research. However the demanding nature of the image processing algorithms conveys a considerable burden to any conventional real-time implementation. Meanwhile the emergence of FPGAs has brought numerous facilities toward fast prototyping and implementation of ASICs so that an image processing algorithm can be designed, tested and synthesized in a relatively short period of time in comparison to traditional approaches. This thesis investigates the best combination of required algorithms to reach an optimum solution to the problem of lane detection and tracking while is aiming to fit the design to a minimal system. The proposed structure realizes three algorithms namely Steerable Filter, Hough Transform and Kalman Filter. For each module the theoretical background is investigated and a detailed description of the realization is given followed by an analysis of both achievements and shortages of the design. Acknowledgments Many thanks to my supervisor Professor Dr Thomas Braunl for his invaluable support and guidance throughout the course of this project. I would like to gratefully express my thanks and love to my family Vida, Javad and Hormoz who have always been supporting me unconditionally.
منابع مشابه
Fixed-point FPGA Implementation of a Kalman Filter for Range and Velocity Estimation of Moving Targets
Tracking filters are extensively used within object tracking systems in order to provide consecutive smooth estimations of position and velocity of the object with minimum error. Namely, Kalman filter and its numerous variants are widely known as simple yet effective linear tracking filters in many diverse applications. In this paper, an effective method is proposed for designing and implementa...
متن کاملLow Complexity and High speed in Leading DCD ERLS Algorithm
Adaptive algorithms lead to adjust the system coefficients based on the measured data. This paper presents a dichotomous coordinate descent method to reduce the computational complexity and to improve the tracking ability based on the variable forgetting factor when there are a lot of changes in the system. Vedic mathematics is used to implement the multiplier and the divider in the VFF equatio...
متن کاملDifferential Power Analysis: A Serious Threat to FPGA Security
Differential Power Analysis (DPA) implies measuring the supply current of a cipher-circuit in an attempt to uncover part of a cipher key. Cryptographic security gets compromised if the current waveforms obtained correlate with those from a hypothetical power model of the circuit. As FPGAs are becoming integral parts of embedded systems and increasingly popular for cryptographic applications and...
متن کاملOnline multiple people tracking-by-detection in crowded scenes
Multiple people detection and tracking is a challenging task in real-world crowded scenes. In this paper, we have presented an online multiple people tracking-by-detection approach with a single camera. We have detected objects with deformable part models and a visual background extractor. In the tracking phase we have used a combination of support vector machine (SVM) person-specific classifie...
متن کاملApplying mean shift and motion detection approaches to hand tracking in sign language
Hand gesture recognition is very important to communicate in sign language. In this paper, an effective object tracking and hand gesture recognition method is proposed. This method is combination of two well-known approaches, the mean shift and the motion detection algorithm. The mean shift algorithm can track objects based on the color, then when hand passes the face occlusion happens. Several...
متن کامل